home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / mc / syntax / eiffel.syntax < prev    next >
Text File  |  2009-10-25  |  3KB  |  115 lines

  1. # Sytnax highlighting for Eiffel 
  2. # Daniel F Moisset - dmoisset@grulic.org.ar
  3. # Based on mc's pascal.syntax
  4.  
  5. context default yellow
  6.  
  7.     keyword whole agent    white
  8.     keyword whole alias    white
  9.     keyword whole as    white
  10.     keyword whole check    white
  11.     keyword whole class    white
  12.     keyword whole create    white
  13.     keyword whole creation    white
  14.     keyword whole debug    white
  15.     keyword whole deferred    white
  16.     keyword whole do    white
  17.     keyword whole else    white
  18.     keyword whole elseif    white
  19.     keyword whole end    white
  20.     keyword whole ensure    white
  21.     keyword whole expanded    white
  22.     keyword whole export    white
  23.     keyword whole external    white
  24.     keyword whole feature    white
  25.     keyword whole from    white
  26.     keyword whole if    white
  27.     keyword whole is    white
  28.     keyword whole indexing    white
  29.     keyword whole inherit    white
  30.     keyword whole inspect    white
  31.     keyword whole invariant    white
  32.     keyword whole like    white
  33.     keyword whole local    white
  34.     keyword whole loop    white
  35.     keyword whole obsolete    white
  36.     keyword whole old    white
  37.     keyword whole once    white
  38.     keyword whole redefine    white
  39.     keyword whole reference    white
  40.     keyword whole rename    white
  41.     keyword whole require    white
  42.     keyword whole rescue    white
  43.     keyword whole retry    white
  44.     keyword whole select    white
  45.     keyword whole then    white
  46.     keyword whole undefine    white
  47.     keyword whole unique    white
  48.     keyword whole until    white
  49.     keyword whole variant    white
  50.     keyword whole when    white
  51.  
  52.     keyword whole Current    brightmagenta
  53.     keyword whole Precursor    brightmagenta
  54.     keyword whole Result    brightmagenta
  55.     keyword whole Void    brightmagenta
  56.  
  57. # prevents - keyword from interfering with comment
  58.     keyword --    lightgray
  59.  
  60.     keyword :=    brightcyan
  61.     keyword ?=    brightcyan
  62.     keyword !    brightcyan
  63.     keyword :    brightcyan
  64.     keyword ;    brightcyan
  65.     keyword (    brightcyan
  66.     keyword )    brightcyan
  67.     keyword [    brightcyan
  68.     keyword ]    brightcyan
  69.  
  70.     keyword {*}    brightred
  71.  
  72.     keyword \+    cyan
  73.     keyword -    cyan
  74.     keyword \*    cyan
  75.     keyword /    cyan
  76.     keyword >    cyan
  77.     keyword <    cyan
  78.     keyword =    cyan
  79.     keyword ^    cyan
  80.     keyword \\    cyan
  81.     keyword @    cyan
  82.     keyword |    cyan
  83.     keyword whole and    cyan
  84.     keyword whole implies    cyan
  85.     keyword whole not    cyan
  86.     keyword whole xor    cyan
  87.     keyword whole or    cyan
  88.  
  89. # Uncomment this to highlight tabs and trailing spaces
  90. #    keyword \t yellow red
  91. #    keyword \s\[\s\]\n yellow red
  92.  
  93. # Comments
  94. context exclusive -- \n    lightgray
  95.         keyword `*' brown
  96.  
  97. # Strings and characters
  98. context " "    green
  99.     keyword %N    brightgreen
  100.     keyword %R    brightgreen
  101.     keyword %U    brightgreen
  102.     keyword %"    brightgreen
  103.     keyword %'    brightgreen
  104.     keyword %%    brightgreen
  105.     keyword %/\[0123456789\]/    brightgreen
  106.  
  107. context ' '    green
  108.     keyword %N    brightgreen
  109.     keyword %R    brightgreen
  110.     keyword %U    brightgreen
  111.     keyword %"    brightgreen
  112.     keyword %'    brightgreen
  113.     keyword %%    brightgreen
  114.     keyword %/\[0123456789\]/    brightgreen
  115.